@font-face {
    font-family: 'georgiaitalic';
    src: url('../fonts/georgiai_0.eot');
    src: url('../fonts/georgiai_0.eot?#iefix') format('embedded-opentype'),
         url('../fonts/georgiai_0.woff') format('woff'),
         url('../fonts/georgiai_0.ttf') format('truetype'),
         url('../fonts/georgiai_0.svg#georgiaitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
	margin:0;
	padding:0;
	background:#f8f8f8;
	font-family:Arial, Helvetica, sans-serif;
}
p{
	font-size:12px;
	color:#575757;
}
img{
	border:none;
}

.logo_img{
	margin:15px 0 9px 0;
}

.link{
	height:29px;
	color:#fff;
	font-size:14px;
	line-height:30px;
	text-align:center;
	width:96px;
	padding:0 !important;
}
.link:hover{
	color:#fff !important;	
}
.login_bg{
	background:url(../images/login_bg.jpg) repeat-x;
	margin:0 10px 0 0;
}
.signup_bg{
	background:url(../images/signup_bg.jpg) repeat-x;
	margin:0 10px 0 0;
}

.viewmore{
	background:url(../images/link_bg.jpg) repeat-x;
	color:#fff;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	width:180px;;
}
.viewmore:hover{
	color:#fff;
}.viewmore:focus{
	color:#fff;
}
.viewmore:active{
	background:url(../images/link_bg.jpg) repeat-x;
}
.content{
	text-align:center;
	font-family:'georgiaitalic', Arial, Helvetica, sans-serif !important;
	background:none;
	border-bottom:1px solid #c0c0c0;
	margin-bottom:0px !important;
}
.container .content{
	border-radius:0px !important;
}
.content h1{
	line-height:1;
	color:inherit
}
.content p{
	line-height:1.4;
}
.navul{
	margin:10px 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	display:block !important;
}
.navul li{
	float:left;
	margin:0 0 0 75px !important;
}
.header{
	text-align:center;
	display:block !important;
}
.footer{
	background:url(../images/footerbg.png) no-repeat #f8f8f8;
	  background-size: cover;
  -moz-background-size: cover;  /* Firefox 3.6 */
  background-position: center;  /* Internet Explorer 7/8 */
	padding-top:13px;
	padding-bottom:40px;
}
.footerul{
	text-align:center;
}
.footerli{
	float:none !important;
	display:block !important;
}
.footernav{
	color:#303030;
	font-size:12px;
}
.footernav:hover{
	color:#303030;
	background:none !important;
}
.modal-static { 
    position: fixed;
    top: 50% !important; 
    left: 50% !important; 
    margin-top: -100px;  
    margin-left: -100px; 
    overflow: visible !important;
}
.modal-static,
.modal-static .modal-dialog,
.modal-static .modal-content {
    width: 200px; 
    height: 200px; 
}
.modal-static .modal-dialog,
.modal-static .modal-content {
    padding: 0 !important; 
    margin: 0 !important;
}
.modal-static .modal-content .icon {
}
.redflag{
background:url(../images/redflag.png) no-repeat;
text-indent:-9999px;
background-position:center;
}


@media only screen and (min-width: 200px) and (max-width: 767px) {
.nivo-directionNav a {
height:40px!important;
width:20px!important;
}
}


@media screen and (min-width:450px){
.navul{
	margin:36px 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	display:block !important;
}
.navul li{
	float:left;
	margin:0 !important;
}
.footerli{
	float:none !important;
	display:inline-block !important;
}
}

@media screen and (min-width:768px){
.content{
	padding-top:40px;
	padding-bottom:32px;
}
.container .content{
	padding-right:95px !important;
	padding-left:95px !important;
}
.content h1{
	font-size:48px !important;
	color:#424242 !important;
	font-family:'georgiaitalic', Arial, Helvetica, sans-serif !important;
	margin:0 0 10px 0 !important;
}

.header{
	text-align:left;
}
}
.inner_page_container {
background:#fcfcfc;
width:100%;
height:101px;
box-shadow:0 3px 2px #d6d9d8;
}
.inner-content {
background:#f8f8f8;
min-height:500px;
margin:5px 0;
}
.form-signin {
max-width: 530px;
min-height:260px;
padding: 30px 30px;
margin: 100px auto 0 auto;
background:#fcfcfc;
border:1px solid #e7e7e7;
}
.signup
{
	margin:auto;
	max-width: 530px;
}
.error
{
	color:red;
	font-size:13px;
}
.flashmsg
{
	margin-top:15px;
}
.panel-zap
{
	margin-bottom:0px;
}
.panel-zap > .panel-heading {
    background-color: #ff8c00;
    border-color: rgb(221, 221, 221);
    color: rgb(51, 51, 51);
}
.panel-title {
	color:#ffffff;
	font-weight:bold;
}
.panel-body {
   background:#fcfcfc; 
}
.form-signin .form-signin-heading {
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-style:italic;
color:#575757;
}
.fieldname {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#575757;
}
.txtbox {
margin-bottom:15px;
}
.shadow-img {
background:url(../images/shadow-img.png) no-repeat bottom -4px center;
position:relative;
z-index:9;
}
.login-btn {
background:url(../images/btn.jpg) repeat-x;
color:#fff;
padding:6px 24px;
border:1px solid #848484;
}
.login-btn:hover {
color:#dfdfdf;
background:url(../images/btn.jpg) repeat-x;
}
.forgotlable {
font-size: 14px;
color: #ff7c00;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
text-decoration:none;
}
.forgotlable:hover {
color: #ff7c00;
text-decoration:underline;
}
.settingheading
{
	margin-top:-10px;
}
.left-sidebar-menu li.active
{
	background:#D8DFEA;
}
.left-sidebar-menu li {
border-bottom:1px dotted #303030;
}
.left-sidebar-menu li a{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#303030;
}
.left-bar {
border-right:1px solid #dcdcdc;
background:url(../images/left-sidebar-shadow.png) no-repeat right -2px center;
padding-top: 15px;
min-height:350px;
}
.left-sidebar-profile-menu {
padding:20px 0;
}
.left-sidebar-profile-menu li {
border-bottom:1px dotted #303030;
}
.left-sidebar-profile-menu li:first-child {


}
.left-sidebar-profile-menu li a{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#303030;
padding-left:0;
}
.left-sidebar-profile-frnd-menu li a{
padding:5px 15px;
}
.profile-frnd-heading {
background:#ff8901;
margin-bottom:10px;
padding:10px;
color:#fff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.frnd-img {
display:inline-block;
}
.frnd-name {
display:inline-block;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#303030;
margin:0 10px;
}
.left-sidebar-profile-frnd-menu li .online-btn {
float:right;
position:relative;
top:12px;
}
.more-link {
color:#ff8901;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
float:right;
}
.mid-bar {
padding:15px;
}
.profile-content-row {
margin-left:20px;
}
.mid-bar-heading {
color:#ff8901;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.mid-bar-content {
color:#4b4b4b;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.form-inline .form-gap {
margin-right:12px;
}
.form-inline .form-gap:first-child {
width:160px;
}

.form-row {
padding:25px 15px;
background:#fcfcfc;
border:1px solid #e7e7e7;
border-radius:7px;
margin:12px 0 0 20px;
}
.form-txtarea-row {
margin:12px 0 0 20px;
}

.socialsite-img {

}
.txtbox1 {
color:#bebebe;
}
.fieldnm {
font-family:Arial, Helvetica, sans-serif;
color:#303030;
font-size:12px;
}
.file-txtbox {
margin-bottom:10px;
}
.img-gap {
display:inline-block;
margin:0 14px;
}
.radio-btn {
margin:5px 0;
}
.small-img-nm {
margin:0;
font-family:Arial, Helvetica, sans-serif;
color:#4b4b4b;
font-size:12px;
display:inline-block;
width:35%;
}
.submit-btn-div {
margin:30px 0 0 0;
}
.submit-btn {
color:#fff;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
background:url(../images/submit-btn-bg.png) repeat-x;
border-radius:5px;
border:1px solid #ffab6b;
padding:7px 25px;
outline:0;
}
.submit-btn:hover {
color:#fff;
background:url(../images/submit-btn-bg.png) repeat-x;
border:1px solid #ffab6b;
outline:0;
}
div.upload {
    width: 96px;
    height: 29px;
    background: url(../images/browse-btn.png);
    overflow: hidden;
	margin-left:5px;	
	display:inline-block;
}
div.upload input {
    display: block !important;
    width: 96px !important;
    height: 29px !important;
    opacity: 0 !important;
    overflow: hidden !important;
}
.upload-btn-div {
padding-right:0;
padding-left:6px;
}
.file-txtbox-div {
padding-right:0;
} 
.edit-btn {
float:right;
top:5px;
position:relative;
}
.frnd-list
{
	overflow:hidden !important;
}
.frnd-list p
{
	font-size:15px;
}
.frnd-list > div
{
	padding:0px;
}
.frnd-list .desc p
{
	font-size:13px;
	margin:0 0 2px 0;
}
.post
{
	background: #ffffff;
    padding: 15px 0;
}
.comments{
	background: #e5e8ea;
    padding: 15px 0;
}
.media
{
	position:relative;
}
.commentremove
{
	position:absolute;
	right:15px;
	cursor:pointer;
	opacity:0.25;
}
hr
{
	margin:5px 0 ;
}
.username
{
	margin:4px 10px;
}
.dropdown-menu
{
	right:0;
	left:inherit;
}
// Show scroll for modal only when modal is opened
.modal {
 overflow-y: auto;
}

.modal-open {
 overflow: auto;
}
.socilaicon
{
	float:left;
}
.socilaicon ul
{
	float:left;
	list-style:none;
	margin:0 10px 0 0;
	padding:0;
	
}
.socilaicon ul li
{
	padding:0;
	margin:0 0 5px 0;
}

.mail .nav-tabs .glyphicon:not(.no-margin) { margin-right:10px; }
.mail .tab-pane .list-group-item:first-child {border-top-right-radius: 0px;border-top-left-radius: 0px;}
.mail .tab-pane .list-group-item:last-child {border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}
.mail .tab-pane .list-group .checkbox { display: inline-block;margin: 0px; }
.mail .tab-pane .list-group input[type="checkbox"]{ margin-top: 2px; }
.mail .tab-pane .list-group .glyphicon { margin-right:5px; }
.mail .tab-pane .list-group .glyphicon:hover { color:#FFBC00; }
.mail a.list-group-item.read { color: #222;background-color: #F3F3F3; }
.mail hr { margin-top: 5px;margin-bottom: 10px; }
.mail .nav-pills>li>a {padding: 5px 10px;}


.movelabel li
{
	position:relative;
}
@media only screen and (min-width: 200px) and (max-width: 767px) {
.edit-btn {
float:right;
top:4px;
right:-8px;
position:relative;
}
.left-sidebar-profile-frnd-menu li .online-btn {
float:right;
position:relative;
top:11px;
}
.fieldname {
font-size:11px;
padding:0;
}
.txtbox {
width:100%;
font-size:11px;
}
.login-txtbox-div {
padding:0;
}
.form-signin {
padding: 20px;
}
.inner-content {
margin:25px;
}
.login-btn-div {
padding:0;
}
.forgotlable {
font-size:9px;
}
.shadow-img {
background: url(../images/shadow-img.png) no-repeat bottom 6px center;
position: relative;
z-index: 9;
}
.left-bar {
min-height:300px;
}
.form-row {
padding: 25px 10px;
text-align:center;
margin: 12px 0 0 0;
}
.form-inline  .form-gap {
 margin-right:0!important;
}
div.upload {
margin-left: 10px;
}



/*.navul li {
margin: 0 0 0 59px !important;
}*/
}
@media only screen and (min-width: 200px) and (max-width: 300px) {
.navul li {
margin: 0 0 0 59px !important;
}
}

@media only screen and (min-width: 200px) and (max-width: 500px) {
.login-btn-div {
margin-left:0!important;
}
}


@media only screen and (min-width: 200px) and (max-width: 768px) {
.login-btn-div {
padding:0;
margin-left:16px;
}
div.upload {
margin-left: 10px;
}
.form-inline .form-gap {
margin:0 12px 12px 0;
display:block;
}
}